var animActive;
var straniciranePage = 1;
var buttonId;
var formOK = '';

$(document).ready(function(){  
    //~ var CurrentPage='id_btn_home';



    // Menu OnClick
    //    $("#mainNav>.mainNav-element>.mainNav-button").click(function(){ //ако не работи ще върнем този код и ще оправим трите реда в които се съдържа 'this'
    $("#mainNav>.mainNav-element").click(function(){
        if($(this).hasClass('selected')) return false; // ако цъкне отново на избраното меню, не прави нищо!
        if(animActive == true) return false; // ако цъкне до като тече анимацията, не прави нищо!
        animActive = true;       
        
        var buttonId=$(this).children('.mainNav-button').attr('id');
        if(CurrentPage==buttonId) return false;
        $("#mainNav>.mainNav-element").removeClass('selected');
        $(this).addClass('selected');
        if (buttonId!='id_btn_portfolio' && CurrentPage=='id_btn_portfolio')  {  // SmallNav Hide
            $('#smallNav').animate({
                right:"-=1000px"
            }, 500,'easeInQuad',function(){
                $('#smallNav').hide();
            });
        }
        if (buttonId=='id_btn_portfolio')  {  // SmallNav Show
            $('#smallNav').show();
            $('#smallNav>ul>li').removeClass('selected');
            $('#smallNav').animate({
                right:"+=1000px"
            }, 1000, 'easeOutQuint');
        }
      
        
        if ((CurrentPage=='id_btn_home' && buttonId!='id_btn_home') || (CurrentPage!='id_btn_home' && buttonId=='id_btn_home'))  {
            if(buttonId!='id_btn_home') {
                //~ marginTop="-250px";
                newHeight="150px";
            } else {
                //~ marginTop="-35px";
                newHeight="364px";                
            }
            //Анимация при смяна на главна категория
            $('#id_title').animate({   // Местим #id_title извън сцената (само при натискане на Начало
                left: '+=5000'
            }, 1000 ,'easeInCubic', function() {
                $('#oblo').animate({  // Oblo hide/show
                    //~ marginTop: marginTop
                    height:newHeight
                }, 1000,'easeOutBounce' ,function() {  // Content Opacity 0
                    $('#id_title').hide();
                    $('#id_content').animate({
                        left:'-=3000'
                    }, 600,'easeInQuad',function() {
                        $('#id_content').hide(); // Hide Content Div
                        $.post('/php/ContentManager.php',{
                            buttonId:buttonId
                        }, function(res) {
                            $('#id_content').html(res); //Load Content Div
                            $('#id_content').show(); //Load Content Div
                            if(formOK.length>1)$('#contact-form-big').html(formOK);
                            $('#id_content').animate({
                                left:'+=3000'
                            },600,'easeOutQuad'); //Load Content Div
                            CurrentPage=buttonId;
                        }
                        );
                        $.post('/php/TitleManager.php',{
                            buttonId:buttonId
                        }, function(res) { // Връщаме #id_title в начална позиция
                            $('#id_title').html(res);
                            $('#id_title').animate({
                                left: '-=5000'
                            },1000,'easeOutQuad',function(){
                                animActive = false;
                            });
                            $('#id_title').show();
                            
                        }
                        );
                    });
								
                }
                );
            });
            
        } else {
            $('#id_title').animate({  // Заглавието изчезва
                left:'+=3000'
            }, 600,'easeInQuad');

            
            $('#id_content').animate({  // Title Div Opacity
                left:'-=3000'
            },600,'easeInQuad',function() {
                $.post('/php/ContentManager.php',{
                    buttonId:buttonId
                }, function(res) {
                    $('#id_content').html(res);
                    if(formOK.length>1)$('#contact-form-big').html(formOK);
                    $('#id_content').animate({
                        left:'+=3000'
                    },500,'easeOutQuad');
                    
                    CurrentPage=buttonId;
                }
                );
                $.post('/php/TitleManager.php',{
                    buttonId:buttonId
                }, function(res) {
                    $('#id_title').html(res);
                    $('#id_title').animate({  // Title Div Opacity
                        left:'-=3000'
                    }, 600,function(){
                        animActive = false;
                    });
                }
                );
            });
        }
        return false;
    });
    //smallNav OnClick



    $('#smallNav>ul>li').click(function(){
        if(animActive == true) return false;
        animActive = true;
        $('#smallNav>ul>li').removeClass('selected');
        $(this).addClass('selected');
        category_id=$(this).attr('id');
        $('#id_content').animate({ // Content Div Opacity 1
            left:'+=3000'
        }, 600,function(){
            $.post('/php/ContentManager.php',{
                buttonId:'id_btn_portfolio',
                category_id:category_id
            }, function(res) {
                $('#id_content').animate({
                    left:'-=6000'
                },1);
                $('#id_content').html(res);
                $('#id_content').animate({ // Content Div Opacity 1
                    left:'+=3000'
                }, 600,function(){
                    animActive = false;
                });
            }
            );
        }
        );
    });
	
	
    $("#mainNav>.mainNav-element>.mainNav-button").hover(
        function(){
            $(this).addClass('mainNav-button-hover');
        },
        function(){
            $(this).removeClass('mainNav-button-hover');
        }
        );

    // FOOTER MAIL FORM

    $('#submit').live('click', function(){
        var error;
        var name = $('#name').val();
        var mail = $('#mail').val();
        var title = $('#title').val();
        var question = $('#question').val();
        //Проверка на името
        if(name.length < 3){
            $('#name').css({
                border:'1px solid #E52424'
            })
            //$('#name').val('Моля, въведете име')
            error = true;
        }else{
            $('#name').css({
                border:''
            });
        }
        //Проверка на мейла
        if(mail.length < 5){
            $('#mail').css({
                border:'1px solid #E52424'
            })
            // $('#mail').val('Въведете валиден e-mail')
            error = true;
        }else{
            $('#mail').css({
                border:''
            });
        }
        //Проверка на въпроса
        if(question.length < 5){
            $('#question').css({
                border:'1px solid #E52424'
            })
            error = true;
        }else{
            $('#question').css({
                border:''
            });
        }
        //Ако има грешка, спираме
        if(error == true){
            $('#err').html('Моля, попълнете формата коректно.')
            return false;
        }
        else{
            $('#contact-form-big').fadeOut('100',function(){
                $('#contact-form-big').fadeIn('100');
                $('#contact-form-big').html('Изпращане...');
            });
            $.post('/php/ContactForm.php',{
                name:name,
                mail:mail,
                title:title,
                question:question
            }, function(res) {
                $('#contact-form-big').fadeOut('500',function(){
                    $('#contact-form-big').fadeIn('500');
                    $('#contact-form-big').css({
                        textAlign:'left'
                    });
                    $('#contact-form-big').html(res);
                    formOK = res;
                });
            });
            return true;
        }
    });


    //странициране
    $('#stranicirane > ul > li > a').live('click', function() {
        if(!category_id) var category_id=0;
        if($(this).parent().hasClass('selected')) return false;
        straniciranePage = $(this).attr('rel');

        $(this).parent().parent().children().removeClass('selected');
        $(this).parent().addClass('selected');

        //елемента изчезва
        $('#portfolio-items-holder').animate({
            left:'3000px'
        },500,'easeInQuad',function(){
            //правим каквото правим със съдържанието
            
            $.post('/php/ContentManager.php',{
                category_id:category_id,
                pageNum:straniciranePage
            }, function(res){
                $('#portfolio-items-holder').html(res);
            });
            $('#portfolio-items-holder').animate({
                left:'-3000'
            },1,function(){
                //елемента се появява отново
                $('#portfolio-items-holder').animate({
                    left:'0'
                },500,'easeOutQuad')
            })
        });

        
        return false;
    })



});











function showCampaignObjects(campaign_id) {
    $('#id_content').animate({ // Content Div Opacity 1
        //            opacity: 0
        left:'+=3000'
    }, 600,function(){
        $.post('/php/ContentManager.php',{
            buttonId:'id_btn_portfolio',
            campaign_id:campaign_id
        }, function(res) {
            //                $('#id_content').hide();
            $('#id_content').animate({
                left:'-=6000'
            },1);
            $('#id_content').html(res);
            $('#id_content').animate({ // Content Div Opacity 1
                left:'+=3000'
            }, 600);
        }
        );
    });
	
}


function backTo(buttonId) {
    $('#backBtn').animate({ // Content Div Opacity 1
        left:'-=5000'
    }, 600);
    $('#id_content').animate({ // Content Div Opacity 1
        left:'+=3000'
    }, 600,function(){
        $.post('/php/ContentManager.php',{
            buttonId:buttonId
        }, function(res) {
            $('#id_content').animate({
                left:'-=6000'
            },1);
            $('#id_content').html(res);
            $('#id_content').animate({ // Content Div Opacity 1
                left:'+=3000'
            }, 600);
        }
        );
    });
	
}




GB_objShow = function(caption, url, /* optional */ width, height, callback_fn) {
    var options = {
        caption: caption,
        center_win: true,
        width: width || 700,
        height: height || 582,
        fullscreen: false,
        overlay_click_close: true,
        show_loading: true,
        reload_on_close : false,
        callback_fn: callback_fn
    }
    var win = new GB_Window(options);
    return win.show(url);
}



//Featured begin
// това е за $('document').ready
// автоматичен режим за сега няма да ползваме
//  featured BEGIN
//    initFeatured(); //стартираме автоматика
//    $('#featuredBox').hover(function(){
//        //когато курсора е над елемент, спираме автоматика
//        stopAutoRotate(t);
//    },function(){
//        //махаме курсора и пускаме автоматика отново
//        initFeatured();
//    });
//  featured END


//var t;
//function initFeatured(){
//    setTimeout("autoRotate()", 5000);
//}
//function autoRotate(){
//    scroll('right');
//    t = setTimeout("autoRotate()", 5000);
//}
//function stopAutoRotate(t){
//    clearTimeout(t);
//}
function scroll(direction){
    //    stopAutoRotate(t);
    var pics = $('#rotator-elements'); //държач на картинките
    var picsStep = 350; // ширина на елемент от елемента картинки
    var text = $('#featuredKare-elements'); // държач на текста
    var textStep = 250; //височина на елемент от текст елемента
    var pos;
    if (animActive == true) return false;
    animActive = true;
    pos = parseFloat(pics.css('left'));
    if(!pos) pos = 0;
    else pos *= -1; // правим го на положително число 
    if (direction == 'left'){ //ако посоката е ляво
        if(pos == 0){
            animActive = false;
            return false
        }else{
            pics.animate({
                left:'+='+picsStep
            },500,'easeOutExpo',function(){
                animActive = false
            });            
            text.fadeOut(150,function(){
                text.animate({
                    top:'+='+textStep
                },1,function(){
                    text.fadeIn(350)
                });
            });
        }
    }else if (direction == 'right'){ // ако посоката е дясно
        if(pos>=(picsStep*5)){
            // анимация за върщане в началото
            pics.animate({
                left:'0'
            },500,'easeOutExpo',function(){
                animActive = false
            });
            // връщаме и текста в начална позиция
            text.fadeOut(150,function(){
                text.animate({
                    top:'0'
                },1,function(){
                    text.fadeIn(350)
                });
            })
            return false;
        }else{
            pics.animate({
                left:'-='+picsStep
            },500,'easeOutExpo',function(){
                animActive = false
            });
            text.fadeOut(150,function(){
                text.animate({
                    top:'-='+textStep
                },1,function(){
                    text.fadeIn(350)
                });
            })
        }
    }else{ // ако няма посока или е грешно въведена
        return false;
    }
    return true;
}

//Featured END